package co.com.quipux.portal.model.liquidarimpuestodeptal;

import java.io.Serializable;
import java.util.Calendar;

import co.com.quipux.portal.model.common.IdentificacionVehiculo;
import co.com.quipux.portal.model.common.Vigencia;

/**LiquidaImpuesto.java  1.1  24/06/2012
 * <p>
 * Clase que proporciona las propiedades, y los metodos getters y setters para 
 * la liquidacion del impuesto.
 * <p>
 * @author QUIPUX S.A.
 * @version 1.1
 * @since 1.1
 * @modify 24/06/2012 01:24
 */

/**
 * liquidaImpuesto
 * 
 */
public class LiquidaImpuesto implements Serializable {

	// Atributos de la clase

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private IdentificacionVehiculo identificacionVehiculo;
	private Calendar fechaFactura;
	private DatosVehiculo datosVehiculo;
	private SecretariasTTO secretaria;
	private Vigencia vigencia;
	private String distribucionDeptal;
	private String distribucionMun;

	// Getters y Setters

	public IdentificacionVehiculo getIdentificacionVehiculo() {
		if (this.identificacionVehiculo == null) {
			this.identificacionVehiculo = new IdentificacionVehiculo();
		}
		return identificacionVehiculo;
	}

	public void setIdentificacionVehiculo(IdentificacionVehiculo identificacionVehiculo) {
		this.identificacionVehiculo = identificacionVehiculo;
	}

	public Calendar getFechaFactura() {
		return fechaFactura;
	}

	public void setFechaFactura(Calendar fechaFactura) {
		this.fechaFactura = fechaFactura;
	}

	public Vigencia getVigencia() {
		if (this.vigencia == null) {
			this.vigencia = new Vigencia();
		}
		return vigencia;
	}

	public void setVigencia(Vigencia vigencia) {
		this.vigencia = vigencia;
	}

	public DatosVehiculo getDatosVehiculo() {
		if (this.datosVehiculo == null) {
			this.datosVehiculo = new DatosVehiculo();
		}
		return datosVehiculo;
	}

	public void setDatosVehiculo(DatosVehiculo datosVehiculo) {
		this.datosVehiculo = datosVehiculo;
	}

	public SecretariasTTO getSecretaria() {
		if (this.secretaria == null) {
			this.secretaria = new SecretariasTTO();
		}
		return secretaria;
	}

	public void setSecretaria(SecretariasTTO secretaria) {
		this.secretaria = secretaria;
	}

	public String getDistribucionDeptal() {
		return distribucionDeptal;
	}

	public void setDistribucionDeptal(String distribucionDeptal) {
		this.distribucionDeptal = distribucionDeptal;
	}

	public String getDistribucionMun() {
		return distribucionMun;
	}

	public void setDistribucionMun(String distribucionMun) {
		this.distribucionMun = distribucionMun;
	}
}
